cmake_minimum_required(VERSION 3.14 FATAL_ERROR)

project(IoC CXX)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

file(
    GLOB_RECURSE
    IoC_Source_Files
    src/*.*
)

source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" FILES ${IoC_Source_Files})

message(STATUS "Source Files: ${IoC_Source_Files}")

add_executable(IoC ${IoC_Source_Files})
